package com.ktwlsoft.archivemanage.domain.dao.entity.businessInspect;

import com.ktwlsoft.archivemanage.domain.dao.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

 /**
  * inspect_subject--业务检查题目
  *
  * @author zhuhe on 2019-11-12 15:00:45
  * @version 1.0
  */
@ApiModel("inspect_subject--业务检查题目-InspectSubject")
@Getter
@Setter
public class InspectSubject extends BaseEntity implements Serializable{
	
    /**业务检查主键**/
    @ApiModelProperty("业务检查主键")
    private Long inspectId;

    /**项目名称**/
    @ApiModelProperty("项目名称")
    private String title;

    /**副标题**/
    @ApiModelProperty("副标题")
    private String subTitle;

    /**评分标准/描述**/
    @ApiModelProperty("评分标准/描述")
    private String description;

    /**单项总分**/
    @ApiModelProperty("单项总分")
    private BigDecimal mark;

    /**默认得分**/
    @ApiModelProperty("默认得分")
    private BigDecimal defaultMark;

    /**检查拍照(1.开启,0关闭)**/
    @ApiModelProperty("检查拍照(1.开启,0关闭)")
    private Integer hasImgs;

    /**必填(1.开启,0关闭)**/
    @ApiModelProperty("必填(1.开启,0关闭)")
    private Integer must;

    /**分组名**/
    @ApiModelProperty("分组名")
    private String group;

    /**排序**/
    @ApiModelProperty("排序")
    private Integer sort;

    /**是否多选(1.是,0.否)**/
    @ApiModelProperty("是否多选(1.是,0.否)")
    private Integer multiOption;

    /**加分或减分(1.加分,0.减分)**/
    @ApiModelProperty("加分或减分(1.加分,0.减分)")
    private Integer additonOrSubstraction;

     /**是否自定义(1.是,0.否)**/
     @ApiModelProperty("是否自定义(1.是,0.否)")
     private Integer isCustom;

     /**备注**/
     @ApiModelProperty("备注")
     private String remark;

     /**备注(1.开启,0关闭)**/
     @ApiModelProperty("备注(1.开启,0关闭)")
     private Integer hasRemark;


     /**检查方式*/
     @ApiModelProperty("检查方式")
     private String inspectWay;

     /**检查要求*/
     @ApiModelProperty("检查要求")
     private String inspectAsk;

     /**是否满足:reach(满足),not_reach(不满足)*/
     @ApiModelProperty("是否满足:reach(满足),not_reach(不满足)")
     private String reach;

     /**印证材料档号*/
     @ApiModelProperty("印证材料档号")
     private String confirmMaterialReference;

     /**不满足说明*/
     @ApiModelProperty("不满足说明")
     private String failIllustrate;
}
